package com.koocloud.electroplatemanage.pojo;

/**
 * @program: electroplatemanage
 * @description: 生产计划实体
 * @author: zww
 * @create: 2020-11-02 09:58
 */
public class ProductionPlan {
    private String idOrName;//模糊查询接参数用
    private String workOrderNumber;//主键
    private String orderNumber;//订单号
    private String incomePartUnitCode;//来件单位编码
    private String incomePartUnitName;//来件单位名称
    private String incomePartTime;//来件时间
    private String incomePartQuantity;//来件数量
    private String incomePartJudgeResult;//来件验收结果
    private String inspector;//检验员编码
    private String inspectorName;//检验员名称
    private String degreeUrgency;//紧急程度
    private String drawNoCode;//图号编码
    private String drawNoName;//图号名称
    private String modelNumber;//型号
    private String modelType;//型别
    private String partName;//零件名称
    private String line;//线路
    private String typeWorkCode;//工种编码
    private String typeWorkName;//工种名称
    private String currentQuantity;//当前单据数量
    private String startDate;//开始日期
    private String deliveryDate;//交货日期
    private String incharge;//负责人编码
    private String inchargeName;//负责人名称
    private String remark;//备注
    private String orderId;//排序号（位置）
    private String state;//已完成0，暂未进行1，加急2，最急3，进行中4
    private String deleteFlag;//逻辑删除标志 0删除 1.未删除
    private String createTime;//创建时间
    private String creator;//创建人
    private String creatorName;//创建人名称
    private String updateTime;//修改时间
    private String modifier;//修改人
    private String modifierName;//修改人




    //前端动态渲染生产计划新增列表用


    public ProductionPlan() { super();
    }

    public ProductionPlan(String idOrName, String workOrderNumber, String orderNumber, String incomePartUnitCode, String incomePartUnitName, String incomePartTime, String incomePartQuantity, String incomePartJudgeResult, String inspector, String inspectorName, String degreeUrgency, String drawNoCode, String drawNoName, String modelNumber, String modelType, String partName, String line, String typeWorkCode, String typeWorkName, String currentQuantity, String startDate, String deliveryDate, String incharge, String inchargeName, String remark, String orderId, String state, String deleteFlag, String createTime, String creator, String creatorName, String updateTime, String modifier, String modifierName) {
        this.idOrName = idOrName;
        this.workOrderNumber = workOrderNumber;
        this.orderNumber = orderNumber;
        this.incomePartUnitCode = incomePartUnitCode;
        this.incomePartUnitName = incomePartUnitName;
        this.incomePartTime = incomePartTime;
        this.incomePartQuantity = incomePartQuantity;
        this.incomePartJudgeResult = incomePartJudgeResult;
        this.inspector = inspector;
        this.inspectorName = inspectorName;
        this.degreeUrgency = degreeUrgency;
        this.drawNoCode = drawNoCode;
        this.drawNoName = drawNoName;
        this.modelNumber = modelNumber;
        this.modelType = modelType;
        this.partName = partName;
        this.line = line;
        this.typeWorkCode = typeWorkCode;
        this.typeWorkName = typeWorkName;
        this.currentQuantity = currentQuantity;
        this.startDate = startDate;
        this.deliveryDate = deliveryDate;
        this.incharge = incharge;
        this.inchargeName = inchargeName;
        this.remark = remark;
        this.orderId = orderId;
        this.state = state;
        this.deleteFlag = deleteFlag;
        this.createTime = createTime;
        this.creator = creator;
        this.creatorName = creatorName;
        this.updateTime = updateTime;
        this.modifier = modifier;
        this.modifierName = modifierName;
    }

    public String getIdOrName() {
        return idOrName;
    }

    public void setIdOrName(String idOrName) {
        this.idOrName = idOrName;
    }

    public String getWorkOrderNumber() {
        return workOrderNumber;
    }

    public void setWorkOrderNumber(String workOrderNumber) {
        this.workOrderNumber = workOrderNumber;
    }

    public String getOrderNumber() {
        return orderNumber;
    }

    public void setOrderNumber(String orderNumber) {
        this.orderNumber = orderNumber;
    }

    public String getIncomePartUnitCode() {
        return incomePartUnitCode;
    }

    public void setIncomePartUnitCode(String incomePartUnitCode) {
        this.incomePartUnitCode = incomePartUnitCode;
    }

    public String getIncomePartUnitName() {
        return incomePartUnitName;
    }

    public void setIncomePartUnitName(String incomePartUnitName) {
        this.incomePartUnitName = incomePartUnitName;
    }

    public String getIncomePartTime() {
        return incomePartTime;
    }

    public void setIncomePartTime(String incomePartTime) {
        this.incomePartTime = incomePartTime;
    }

    public String getIncomePartQuantity() {
        return incomePartQuantity;
    }

    public void setIncomePartQuantity(String incomePartQuantity) {
        this.incomePartQuantity = incomePartQuantity;
    }

    public String getIncomePartJudgeResult() {
        return incomePartJudgeResult;
    }

    public void setIncomePartJudgeResult(String incomePartJudgeResult) {
        this.incomePartJudgeResult = incomePartJudgeResult;
    }

    public String getInspector() {
        return inspector;
    }

    public void setInspector(String inspector) {
        this.inspector = inspector;
    }

    public String getInspectorName() {
        return inspectorName;
    }

    public void setInspectorName(String inspectorName) {
        this.inspectorName = inspectorName;
    }

    public String getDegreeUrgency() {
        return degreeUrgency;
    }

    public void setDegreeUrgency(String degreeUrgency) {
        this.degreeUrgency = degreeUrgency;
    }

    public String getDrawNoCode() {
        return drawNoCode;
    }

    public void setDrawNoCode(String drawNoCode) {
        this.drawNoCode = drawNoCode;
    }

    public String getDrawNoName() {
        return drawNoName;
    }

    public void setDrawNoName(String drawNoName) {
        this.drawNoName = drawNoName;
    }

    public String getModelNumber() {
        return modelNumber;
    }

    public void setModelNumber(String modelNumber) {
        this.modelNumber = modelNumber;
    }

    public String getModelType() {
        return modelType;
    }

    public void setModelType(String modelType) {
        this.modelType = modelType;
    }

    public String getPartName() {
        return partName;
    }

    public void setPartName(String partName) {
        this.partName = partName;
    }

    public String getLine() {
        return line;
    }

    public void setLine(String line) {
        this.line = line;
    }

    public String getTypeWorkCode() {
        return typeWorkCode;
    }

    public void setTypeWorkCode(String typeWorkCode) {
        this.typeWorkCode = typeWorkCode;
    }

    public String getTypeWorkName() {
        return typeWorkName;
    }

    public void setTypeWorkName(String typeWorkName) {
        this.typeWorkName = typeWorkName;
    }

    public String getCurrentQuantity() {
        return currentQuantity;
    }

    public void setCurrentQuantity(String currentQuantity) {
        this.currentQuantity = currentQuantity;
    }

    public String getStartDate() {
        return startDate;
    }

    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }

    public String getDeliveryDate() {
        return deliveryDate;
    }

    public void setDeliveryDate(String deliveryDate) {
        this.deliveryDate = deliveryDate;
    }

    public String getIncharge() {
        return incharge;
    }

    public void setIncharge(String incharge) {
        this.incharge = incharge;
    }

    public String getInchargeName() {
        return inchargeName;
    }

    public void setInchargeName(String inchargeName) {
        this.inchargeName = inchargeName;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state;
    }

    public String getDeleteFlag() {
        return deleteFlag;
    }

    public void setDeleteFlag(String deleteFlag) {
        this.deleteFlag = deleteFlag;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getCreator() {
        return creator;
    }

    public void setCreator(String creator) {
        this.creator = creator;
    }

    public String getCreatorName() {
        return creatorName;
    }

    public void setCreatorName(String creatorName) {
        this.creatorName = creatorName;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public String getModifier() {
        return modifier;
    }

    public void setModifier(String modifier) {
        this.modifier = modifier;
    }

    public String getModifierName() {
        return modifierName;
    }

    public void setModifierName(String modifierName) {
        this.modifierName = modifierName;
    }

    @Override
    public String toString() {
        return "ProductionPlan{" +
                "idOrName='" + idOrName + '\'' +
                ", workOrderNumber='" + workOrderNumber + '\'' +
                ", orderNumber='" + orderNumber + '\'' +
                ", incomePartUnitCode='" + incomePartUnitCode + '\'' +
                ", incomePartUnitName='" + incomePartUnitName + '\'' +
                ", incomePartTime='" + incomePartTime + '\'' +
                ", incomePartQuantity='" + incomePartQuantity + '\'' +
                ", incomePartJudgeResult='" + incomePartJudgeResult + '\'' +
                ", inspector='" + inspector + '\'' +
                ", inspectorName='" + inspectorName + '\'' +
                ", degreeUrgency='" + degreeUrgency + '\'' +
                ", drawNoCode='" + drawNoCode + '\'' +
                ", drawNoName='" + drawNoName + '\'' +
                ", modelNumber='" + modelNumber + '\'' +
                ", modelType='" + modelType + '\'' +
                ", partName='" + partName + '\'' +
                ", line='" + line + '\'' +
                ", typeWorkCode='" + typeWorkCode + '\'' +
                ", typeWorkName='" + typeWorkName + '\'' +
                ", currentQuantity='" + currentQuantity + '\'' +
                ", startDate='" + startDate + '\'' +
                ", deliveryDate='" + deliveryDate + '\'' +
                ", incharge='" + incharge + '\'' +
                ", inchargeName='" + inchargeName + '\'' +
                ", remark='" + remark + '\'' +
                ", orderId='" + orderId + '\'' +
                ", state='" + state + '\'' +
                ", deleteFlag='" + deleteFlag + '\'' +
                ", createTime='" + createTime + '\'' +
                ", creator='" + creator + '\'' +
                ", creatorName='" + creatorName + '\'' +
                ", updateTime='" + updateTime + '\'' +
                ", modifier='" + modifier + '\'' +
                ", modifierName='" + modifierName + '\'' +
                '}';
    }
}